package com.ruoyi.system.service;

import com.ruoyi.system.domain.DataStatistics;
import com.ruoyi.system.domain.vo.Datastatisticsvo;
import com.ruoyi.system.domain.vo.EpmInformationHistoryVo;

import java.util.List;


public interface IEmpcountService {



    /*
     *
     * @param epmInformation.deptid 员工信息中的部门ID
     * @return List<TableDataInfo> 部门名称和人数
     * */
//    List<DeptVo> getEmpByDept2();
    /*
     *
     * @param epmInformation.deptid 员工信息中的部门ID
     * @return List<TableDataInfo> 部门名称和人数
     * */
    List<Datastatisticsvo> Empcount();
    List<Datastatisticsvo> Empcount2(String date);

    List<EpmInformationHistoryVo> EmpOps(Integer range);

    DataStatistics EmpcountByTime(Integer minTime, Integer maxTime, Long deptId);

    List<Datastatisticsvo> getGenderList();

    List<Datastatisticsvo> getRegionList();
    List<Datastatisticsvo> getEducationalLeveList();

    void resetList(List<Datastatisticsvo> list, String date);

    List<Datastatisticsvo> getGangweiList();


    List<Datastatisticsvo> getAgeList();
}
